草庐IT

Java ASN.1 编译器

全部标签

c++ - 在没有 Visual Studio 的情况下编译依赖 <windows.h> 的程序

是否可以编译依赖于windows.h的c++程序而无需安装完整的visualc++包?我刚刚编写了一些小程序,调用了一些在windows.h中定义的函数(例如ShellExecute)。我不想为了编译这么小的东西而安装整个visualstudio包。所以我想知道是否可以只安装最小包(只安装编译器和库)。谢谢, 最佳答案 这是可能的,但是您需要获取所有库和header。也许您应该安装快速版本,并选择最小安装。忽略IDE本身。 关于c++-在没有VisualStudio的情况下编译依赖的程序

Javascript 编译器/压缩器(Windows GUI)

我需要编译/压缩一个“不断增长的”javascript应用程序(目前大约40kLoC)。我没有时间为我正在尝试做的事情集成“适当”的工具,比如require.js,因为它需要修改上述代码。我原本打算手动将所有内容堆在一起以执行压缩/编译例程,但在这一点上,我认为这会使维护变得非常困难。(最终,我希望将文件结构分解为当前的层次结构。)也就是说,我一直在使用一个名为Winless的工具对于.less编译,我真的很喜欢它的功能:添加文件夹集记下您要包含的文件观察这些文件的变化并在发生变化时重新编译我想知道是否存在适用于js的类似工具?ClosureCompiler做得一流,我听说Uglify

windows - PAR::Packer 编译的 Perl 不能在其他机器上运行

我有一个现有的2000LOCperl脚本和一个TkxGUI,这是我在实习的第一天在我是唯一程序员的地方继承的(其他人都是IC工程师,但他们在perl中进行模拟).目标是为客户端生成可执行文件,无需安装perl或其他任何东西即可运行。显然这在过去是可能的。我只能通过安装ActiveTcl8.5.15、ActivePerl5.16、通过PPMWin32::API和Win32::Exe、tk、tkx、Carp安装,然后通过cpanpiPAR安装来构建程序::封隔器。这种非常具体的组合是我发现的唯一一种产生任何有效结果的组合。然后是:pp-vvv-lC:\Perl\lib\auto\Tcl\t

c++ - 在 Windows 中检索已编译函数的大小

我正在寻找一种方法来确定已编译函数的大小(以字节为单位)。我做了一点研究,在大多数编译器上你不能使用sizeof(functionName)。我查看了PE32header,但只能找到其中列出的入口点地址。使用GCC时,我认为您可以使用链接描述文件,并且itseemstheinfoisalsocontainedintheELFfileheaders.但是,这些解决方案仅适用于Unix。有没有办法在Windows中做到这一点?我正在使用VisualStudio并想知道链接器是否能够做到这一点。另一种方法是机器代码分析(跟踪jmps和ret操作码;我不知道这有多可靠),但这似乎很难实现。编辑

windows - 为 VS 命令行编译器设置正确的路径

我最近安装了vs15-预览版(VisualStudio2015的精简版)。我可以从IDE内部编译C/C++源代码,但无法使用命令行界面cl.exe进行编译。它找不到cstdlibheader。我尝试使用vcvars32.bat设置正确的reg值,但似乎找不到“CommonToolsFolder”。“错误:无法确定VSCommonTools文件夹的位置。”脚本使用环境。变量“%VS150COMNTOOLS%”。如果我尝试从cmd行运行“cd%VS150COMNTOOLS%”,它找不到路径,所以这似乎是主要问题。如何手动设置%VS150COMNTOOLS%到正确的路径?如何手动设置cmd链

windows - 无法使用 Windows 的 OpenSSL 支持交叉编译 cURL

我正在尝试从适用于Windows的Linux(DebianJessie)进行交叉编译。我已经编译了zlib和OpenSSL并且cURL的配置脚本确实找到了这些库,但是它仍然说SSL支持已关闭。这是我使用的构建脚本:#ZLIBcd/buildscurl-O-Jhttp://www.zlib.net/zlib-1.2.11.tar.gztarxfzlib-1.2.11.tar.gzcd/builds/zlib-1.2.11CC=x86_64-w64-mingw32-gcc./configure--prefix=/usr/x86_64-w64-mingw32--staticmake&&mak

windows - 为 Windows 编译 React Native(在 Windows 上)

有没有人使用ReactNative在Windows(10)机器上成功编译和运行Windows(UWP)应用程序?我已经构建了一个应用程序,它可以在Android模拟器中运行。我浏览了Microsofthere的说明和here.我正在为我的编辑器使用VSCode...我应该使用VisualStudio吗?我运行这些命令将现有项目转换为添加Windows文件结构的“Windows”项目。行得通。npminstall--save-devrnpm-plugin-windowsreact-nativewindows我跑了:react-nativerun-windows这基本上有效但最后失败了。此

c - GCC:在不链接任何库的情况下编译应用程序

我知道如何在裸机嵌入式应用程序中使用GCC编译C应用程序而不链接任何库,只需设置启动函数并最终设置程序集startup.s文件。相反,我无法在Windows中执行相同的操作(我使用的是MINGW32GCC)。似乎与-nostdlib的链接也删除了在main之前需要执行的所有内容,所以我应该编写一个特定的启动但我没有找到任何关于它的文档。因为我需要在没有Cstdlib的情况下进行编译,原因是我正在为小型32位微Controller编写一个rducedCstdlib,我想在Windows下使用GCC测试和单元测试这个库。所以,如果有其他最简单的方法对我来说没问题。谢谢。

c++ - 升级到 Windows 10 版本 1809 SDK 后,我无法编译使用 C++/WinRT 的项目

当我将WindowsSDK升级到17763时,我发现我无法编译我的项目,并且收到错误消息“midl:错误MIDL9008:内部编译器问题-请参阅文档以获取有关如何找到解决方法的建议。”。这是输出:1>Note:TheMicrosoft.Windows.CppWinRTNugetpackageprovidesimprovedC++/WinRTprojectbuildsupport.1>64bitMIDLRTProcessingG:\NagisaRepositories\Nagisa\Assassin\CustomConverter.idl1>CustomConverter.idl1>64

c# - 编译基于 C# 的 Windows (WinForms App) 应用程序以在 Mac OS High Sierra 或 Mojave 上运行

我已经使用C#在Windows上构建了一个(Windows窗体应用程序)应用程序。现在,我想在不更改应用程序的情况下将整个项目/应用程序定位到macOS。有什么简单的方法可以实现吗?我不想在MAC上从头开始重建整个应用程序。我不想在MAC上使用虚拟机...我有VisualStuido2017和配对的MAC。但是,我在这里迷路了。 最佳答案 ;TLDRMono,使用WinForms和MonoDevelop用于开发的IDE。.NETFramework是包含所有内容但仅在Windows上运行的完整实现。.NETCore是.Net框架的较新